本篇文章你將會學到如何在Visual Studio使用NuGet的方式導入EmguCV套件至專案。
系統: Windows 10 64位元 專業版
Visual Studio 版本: Visual Studio 2022 Community
Framework 版本: .NET Framework 4.7.2
EmguCV 版本: 4.4.0.4099
以簡單的方式來講是對於Visual Studio進行管理套件的一個工具,詳細內容可參照微軟所提供的文件-What is nuget,透過NuGet直接去將其他人所撰寫的套件直接引用至專案進行使用與管理(圖形介面)。
首先先進入Visual Studio介面,在上方選單工具選擇[工具]=>[NuGet 套件管理員]=>[管理方案的 NuGet 套件],如下圖圖1所示
圖1 選擇 Nuget 畫面
在瀏覽的畫面輸入[Emgu.cv],因相關套件名稱眾多類似請務必輸入[Emgu.cv],並注意該套件版本會與專案的Framework版本不會自動匹配,因此若有版本問題可以去相關套件網站去查看所對應版本,因開發版本Framework版本為4.7.2因此在Emgu.CV版本選擇則為4.4.0.4099,並安裝下述的套件:
若完成安裝後則會顯示如圖2的畫面,這樣子就在套件的引用則完成,若不確定是否完成可進入程式內新增引用,如下方所示。
圖2 安裝完成畫面
using Emgu.CV;
using Emgu.CV.Structure;
NuGet在專案上可以直接透過該工具直接把套件導入專案,且可以透過GUI的方式直接針對各套件進行快速安裝與管理,但NuGet不會自動匹配套件版本對應於Framework的版本,因此在導入時候需要注意版本是否匹配,下一章節將會對於EmguCV進行影像讀取。